artificially excavated port - Spanish English Dictionary